using System;
using System.Collections.Generic;
using System.Text;
using emp.Model.SysManage;
using System.Collections;

namespace emp.IDAL.SysManage
{
    public interface ISysMenu : ITree
    {
        int InsertMenu(SysMenuInfo tInfo);

        int InsertCompaignMenu(SysMenuInfo tInfo);

        int ModifyMenu(SysMenuInfo tInfo);

        int ModifyCompaignMenu(SysMenuInfo tInfo);

        int DeleteMenu(int Menu_ID);

        IList getMenuNode(int node_id);

        //added by jtao 2006.06.08
        int getMenuCount(string sValid);

        IList getChildNodeList(string isdel, int parent_node_id, string menu_type);     
    }
}
